carifta (caribbean free trade area) - French English Dictionary